package com.lagou.task17;

import java.io.FileWriter;
import java.io.IOException;

public class FileWriterTest {
    public static void main(String[] args) {
        FileWriter fw1 = null;
        try {
            //1.使用FileWriter类型的对象与文件a.txt关联,若文件不存在会自动穿件文件
            //command + alt + t 选中异常捕获的代码
            fw1 = new FileWriter("./a.txt");
            //以追加的方法写入
//            fw1 = new FileWriter("./a.txt",true);
            //2.通过流对象写入数据内容
            fw1.write('a');
            char[]  carr = new char[]{'h','e','l','l','o'};
            //写入数组的恶一部分
            fw1.write(carr,1,3);
            //写入数组
            fw1.write(carr);
            System.out.println("写入数据成功");


        } catch (IOException e) {
            e.printStackTrace();
        }finally {
            //        3.关闭流对象
            if (fw1 != null) {
                try {
                    fw1.close();
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
        }

    }
}
